package com.crm.model.vo.couponManager;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author renshaorong
 * @Date 2021/11/10
 */
@Data
public class CouponIssuedVO {

    private String chsCustomerCouponId;

    private String couponName;

    private Integer couponType;

    private BigDecimal couponQuota;

    private BigDecimal couponDiscount;

    private Integer couponStatus;

    private Integer couponUseCount;

    private Integer couponCount;

    private Integer couponProperty;

    private Integer deleteStatus;

    private String createPeopleId;

    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd hh:mm:ss",timezone="GMT+8")
    private Date createTm;

    private String updatePeopleId;

    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date updateTm;

    private Short scopeOfApplication;

    private String receiveCouponId;

    private String customerId;

    private Short used;

    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date validPeriod;
}
